package com.woniu.payback_font.service;

import com.github.pagehelper.PageInfo;
import com.woniu.payback_font.vo.IsOkVo;
import com.woniu.payback_font.vo.UserMessageVo;
import io.swagger.annotations.Api;
import org.apache.ibatis.annotations.Param;

import java.util.List;

@Api(value = "用户信息Service接口 UserMessageService")
public interface UserMessageService {
    /**
     * 多条件查询用户信息表字段数据
     * @param umName
     * @param uMobile
     * @param umIdcard
     * @param pageNum
     * @param pageSize
     * @return
     */
    PageInfo<UserMessageVo> findByNameAndModilAndidCrid(String umName, String uMobile, String umIdcard, Integer pageNum, Integer pageSize);

    /**
     * 查询单条数据
     * @param umId
     * @return
     */
    UserMessageVo findOneUserManager(Integer umId);

    /**
     * 拒绝审批
     * @param isOkVo
     * @return
     */
    int userNO(IsOkVo isOkVo);

    /**
     * 审核通过
     * @param isOkVo
     * @return
     */
    int userOk(IsOkVo isOkVo);
}
